﻿/* CSS Document */
/* 全局公共样式的设定 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0px;border:0;}
body{color:#333;font:16px Arial,'微软雅黑';font-family: "微软雅黑","Arial Narrow",;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {font-size:16px; font-weight:normal; margin:0px; padding:0px;}
input,button,textarea,select{font:100% Arial,'微软雅黑';}

/* 默认全局样式超链接样式*/
a{transition: color .3s ease}
a:link{color:#333; text-decoration:none;}/* 链接基本样式 */
a:visited {color:#333; text-decoration:none;}/* 链接点击过后的样式 */
a:hover{color:#12a3e2;text-decoration:none;cursor:pointer;}/* 链接移上时的样式 */
a:active{color:#12a3e2;text-decoration:none;}/* 链接点击时的样式 */

/* 其它常用样式的定义 */
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear: both;}
.noBorder{border:none;	}

img,li{ vertical-align: inherit;}/* 解决图片和LI的高度空隙问题 */
.hd{ width:100%;}
.bd{ width:100%;}
ul{ width:100%;overflow:hidden;zoom:1;}
.last{ margin-right:0 !important; border-right:none !important;}

.from-control{ border:none; color:#444; outline:none; font-size:14px;}
.btn-default{ border:none; outline:none; cursor:pointer;}


body{ background:url(../images/body.jpg) no-repeat center top #e8f5ff;}

.topHeader{ width:100%; margin:0 auto;}
.topwrap,.logoSearch,.menunav,.wrap,.friendlink{ width:1200px; margin:0 auto;}

/*--简单动态图标---*/
.smlink a,.menunav li i,.right_menu li i{-webkit-transition: 400ms; -o-transition: 400ms;    -moz-transition: 400ms;    transition: 400ms; }

/*--头部样式开始---*/
.topHeader{ color:#fff; font-size:14px;}
.toplink{width:100%; height:40px; background:#3ba9eb;}
.dblj{ line-height:40px; color:#fff;}
.dblj a{ color:#fff;margin:0 2px;}
.smlink{ overflow:hidden; zoom:1;margin-top:5px;}
.smlink a{ display:block; width:28px; margin:0 6px; height:28px; float:left; background:url(../images/topicon2.png) no-repeat 0 0;}
a.smlk1{ background-position:0 0 !important;}
a.smlk1:hover{ background-position:-32px 0 !important;}

a.smlk2{ background-position:0 -28px !important;}
a.smlk2:hover{ background-position:-32px -28px !important;}

a.smlk3{ background-position:0 -56px !important;}
a.smlk3:hover{ background-position:-32px -56px !important;}

a.smlk4{ background-position:0 -84px !important;}
a.smlk4:hover{ background-position:-32px -84px !important;}

a.smlk5{ background-position:0 -112px !important;}
a.smlk5:hover{ background-position:-32px -112px !important;}

.weather{margin-left:110px;line-height: 40px; overflow: hidden;zoom:1;/*-background: url(../images/arrow1.png) no-repeat right;-*/ padding-right:28px;padding: 8px 0 0 28px;}
.weather p{ display: block; float: left; margin: 0 5px; color: #fff; }

.logoSearch{  height: 79px; margin:48px auto 57px auto;}
.logo{ width: 376px;height: 82px;}
.searchfind{width: 379px;height: 46px;background: #FFFFFF;border-radius: 5px; overflow:hidden; zoom:1;margin-top:16px;}
.searchfind input{ display: block; float: left; height: 46px;}
.searchfind input.shurk{ width:286px; margin-left:15px; color:#6f6f6f;}
.searchfind input.btn1{width: 72px;height: 44px; float: right; background: url(../images/btn1.png) no-repeat;margin:1px 1px 0 0;}

.menunav{ height:60px; background: url(../images/menu-bg.png) no-repeat; line-height: 60px;padding:0 11px; width:1178px;}
.menunav li{ float:left; height: 60px; overflow: hidden;zoom:1; width:196px;}
.menunav li:hover,.menunav li.current{ background:#ffb400;}
.menunav li i,.menunav li span{ display: block; float: left;}
.menunav li i{ width:30px; height: 60px;margin-left:39px; background: url(../images/menuicon.png) no-repeat 0 0;}
.menunav li span{ line-height: 60px; font-size: 20px; margin-left:5px; color: #fff;}
li.home i{ background-position: 0 0;}
li.home:hover i,li.home.current i{ background-position: -35px 0;}

li.news i{ background-position: 0 -60px;}
li.news:hover i,li.news.current i{ background-position: -35px -60px;}

li.public i{ background-position: 0 -120px;margin-left: 18px !important;}
li.public:hover i,li.public.current i{ background-position: -35px -120px;}

li.webbs i{ background-position: 0 -180px;}
li.webbs:hover i,li.webbs.current i{ background-position: -35px -180px;}

li.gzcy i{ background-position: 0 -240px;}
li.gzcy:hover i,li.gzcy.current i{ background-position: -35px -240px}

li.about i{ background-position: 0 -300px;}
li.about:hover i,li.about.current i{ background-position: -35px -300px;}


.wrap{ background:#fff; padding:20px 20px; width:1160px;}

/*---列表样式--*/
.newlist{ width:100%;}
.newlist li{ overflow:hidden; zoom:1; line-height:32px; background:url(../images/dian1.jpg) no-repeat left; padding-left:15px; font-family:"微软雅黑";}
.newlist li a{ display:inline-block; float:left; width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li span{ float:right; color:#888; font-size:15px; font-family:"Arial"; }
.newlist li.line2{border-bottom:1px dashed #d2d2d2; height:1px; margin:5px 0px; background:none;}
.newlist li.line1 {border-bottom: 1px dashed #a1a1a1;margin: 10px 0;height: 1px !important;background: none !important;}


/*---页脚样式----*/
.foot{ width:100%; background:#1b77ba; margin: 0 auto;padding-bottom: 10px;margin-top:30px; padding-top:10px;}
.friendlink{ height:40px;margin-bottom:25px; }
.friendlink ul{ overflow:inherit;}
.friendlink li{ width:200px;background:url(../images/arrow5.png) no-repeat 170px 16px; float:left; line-height:40px; text-indent:42px; font-size:13px; position:relative; border:1px solid #569acc;margin:0 10px; color: #fff;}
.friendlink li a{ color:#444;}
.friendlink li.last{ background:url(../images/arrow10.jpg) no-repeat 170px 16px !important;}

.friendlink li ul {display:none;height:240px; overflow-y:auto; background: #1b77ba;}
.friendlink li ul li{ text-indent:12px !important; margin:0!important}
.friendlink li:hover a { display:block;width:100%; }
.friendlink li:hover ul {display:block; position:absolute; width:100%; bottom:30px; left:0px; z-index:9999; }
.friendlink li:hover ul li { width:190px !important;padding:0px 5px;line-height:38px !important; background:none !important; border:none !important;text-indent:30px;}
.friendlink li:hover ul li a { display:block; width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff; }
.friendlink li:hover ul li:hover a {background:#3493d8; color:#fff;}

.copyright{ width:700px; margin: 0 auto;}
.copytu{min-width:68px;margin: 20px 20px 0px 20px;}
.copywen{ /*width:400px; */ font-size:12px; line-height:24px; color:#fff;}
.coylink{ line-height:24px; }
.coylink a{ margin:0 10px; color: #fff;}
.yejwen{ width:100%;padding-left:10px;}
.yejwen img{ margin:0 5px; vertical-align:middle;}

/*-------------悬停样式开始---------------*/
.right_menu{width:60px;position:fixed; height:377px; top:210px; right: 30px;}

.right_menu ul{ width:100%; position:absolute; z-index:3; box-sizing: content-box; overflow:visible;}
.right_menu li{text-align:center;width:60px;height:56px;padding-top:10px; position:relative; margin-bottom:7px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.right_menu li i,.rihgt_menu li span{ display: block; text-align: center; margin: 0 auto;}
.right_menu li i{ background:url(../images/above-bg.png) no-repeat 0 0;height:25px; width:40px;}
.right_menu li span{ font-size:12px; color: #fff; line-height: 20px;padding-bottom:8px;}

.right_menu .item i{position:relative;}
.right_menu .root1 i{background-position:0px 0px; position:relative;}
.right_menu .root2 i{background-position:0px -25px;}
.right_menu .root3 i{background-position:0px -50px}
.right_menu .root4 i{background-position:0px  -75px}
.right_menu .root5 i{background-position:0px  -100px;}
.right_menu .root6 i{background-position:0px  -125px}

.right_menu .root1:hover i{background-position:-40px 0px; }
.right_menu .root2:hover i{background-position:-40px -25px;}
.right_menu .root3:hover i{background-position:-40px -50px;}
.right_menu .root4:hover i{background-position:-40px -75px;}
.right_menu .root5:hover i{background-position:-40px -100px;}
.right_menu .root6:hover i{background-position:-40px -125px;}

li.root1{ background:#3cc192;}
li.root2{ background:#1ebce9;}
li.root3{ background:#4a88dd;}
li.root4{ background:#ec6c45;}
li.root5{ background:#717aeb;}
li.root6{ background:#39acef;}

.right_menu .wx_con{width:113px;position:absolute; right:60px; height:138px; top:0px; z-index:999; background:#fff; border-radius:0; padding:5px 0;} 
.right_menu .wx_con img{ width:113px; height:113px;}
.right_menu .wx_con span{ display:block; text-align:center; line-height:25px; font-size:13px; width:113px; color:#444; text-align: center; border-bottom: none;}

.bh-close{ width:12px; height: 12px; background: url(../images/close.png) no-repeat;margin-bottom:5px;margin-left:45px;}
.bh-close a{ display: block; width:12px; height: 12px;}
/*-------------悬停样式结束---------------*/



